package com.sun.showcase.client.query.mall;

import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.sun.showcase.pojo.SearchModel;
import com.sun.showcase.client.domain.mall.MemberLevel;

public class MemberLevelQuery extends SearchModel<MemberLevel> implements Serializable {
    
  private static final long serialVersionUID = 3148176768559230877L;
    

	  /**
     * ID       db_column: id 
     */	
	private java.lang.String id;
	  /**
     * 会员id       db_column: member_id 
     */	
	private java.lang.String memberId;
	  /**
     * 会员名       db_column: member_name 
     */	
	private java.lang.String memberName;
	  /**
     * 父级id       db_column: parent_id 
     */	
	private java.lang.String parentId;
	  /**
     * 父级名       db_column: parent_name 
     */	
	private java.lang.String parentName;
	  /**
     * 父级层级       db_column: parent_level 
     */	
	private java.lang.Integer parentLevel;
	  /**
     * 创建时间       db_column: create_date 
     */	
	private java.util.Date createDate;
	/**
	 * 封装修改时的where条件  key为数据库字段值  value为条件值
	 * */
	private Map<String,Object> searchMap = new HashMap<String,Object>();
	/**
	 * 数据表主键id的数组
	 * */
	private java.lang.String ids[];

	private String parentAgentFlag;

	private String parentHeadImage;
	
	private String memberHeadImage;
	
	public String getMemberHeadImage() {
		return memberHeadImage;
	}

	public void setMemberHeadImage(String memberHeadImage) {
		this.memberHeadImage = memberHeadImage;
	}

	public String getParentHeadImage() {
		return parentHeadImage;
	}

	public void setParentHeadImage(String parentHeadImage) {
		this.parentHeadImage = parentHeadImage;
	}

	public String getParentAgentFlag() {
		return parentAgentFlag;
	}

	public void setParentAgentFlag(String parentAgentFlag) {
		this.parentAgentFlag = parentAgentFlag;
	}

	public java.lang.String getId() {
		return this.id;
	}
	
	public void setId(java.lang.String value) {
		this.id = value;
	}
	
	public java.lang.String getMemberId() {
		return this.memberId;
	}
	
	public void setMemberId(java.lang.String value) {
		this.memberId = value;
	}
	
	public java.lang.String getMemberName() {
		return this.memberName;
	}
	
	public void setMemberName(java.lang.String value) {
		this.memberName = value;
	}
	
	public java.lang.String getParentId() {
		return this.parentId;
	}
	
	public void setParentId(java.lang.String value) {
		this.parentId = value;
	}
	
	public java.lang.String getParentName() {
		return this.parentName;
	}
	
	public void setParentName(java.lang.String value) {
		this.parentName = value;
	}
	
	public java.lang.Integer getParentLevel() {
		return this.parentLevel;
	}
	
	public void setParentLevel(java.lang.Integer value) {
		this.parentLevel = value;
	}
	
	public java.util.Date getCreateDate() {
		return this.createDate;
	}
	
	public void setCreateDate(java.util.Date value) {
		this.createDate = value;
	}
	
	public Map<String, Object> getSearchMap() {
		return searchMap;
	}
	
	public void setSearchMap(Map<String, Object> searchMap) {
		this.searchMap = searchMap;
	}
	
	public java.lang.String[] getIds() {
		return ids;
	}
	
	public void setIds(java.lang.String[] ids) {
		this.ids = ids;
	}

	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.DEFAULT_STYLE);
	}
	
}

